# 任务1：使用代码发送一封邮件，把报告当成附件,发到我的邮箱里
# 用户名，密码：smtp授权码        开启之后，点击“生成授权码”。这个授权码将作为邮箱的身份认证密码。
# 任务2：减法测试

# SMTP服务器：smtp.qq.com
# SMTP端口号：465。必须填这个端口号，否则会报错。
# 身份认证用户名：填完整的邮箱名，如：123456789 @ qq.com，包括 @ qq.com部分。
# 身份认证密码：填上述的QQ邮箱授权码。注意，不是QQ邮箱的登录密码。
# SMTP身份认证。选“是”。
# SSL加密。选“是”。
# zgfusyzxgqkjbfdf    第三方登录时数以授权码  注意不是密码rlzbhqhxqetlbcfb

import smtplib
# 发送字符串的邮件
from email.mime.text import MIMEText
# 处理多钟形态的邮件，主题我门需要MIMEMultipart类
from email.mime.multipart import  MIMEMultipart
# 处理图片需要MIMEImage类
from email.mime.image import MIMEImage

# 设置服务器所需信息
from Tools.demo.mcast import sender

fromaddr = '1023017478@qq.com'  #邮件发送方地址
password = 'zgfusyzxgqkjbfdf'   #授权码
receivers = ['2431320433@qq.com','1023017478@qq.com'] #邮件接收方邮件地址  []  表示可以群发

# 设置email信息
# ----------------发送字符串的邮件--------------------
# 邮件内容设置
message = MIMEText('掀起你的盖头来','贾天聪','utf-8')
# 邮件主题
message['subject'] = 'aa test email'
# 发送方信息
message['哪吒'] = sender
# 接收方信息
message['经理'] = receivers

# 登陆并发送邮件
try:
    server = smtplib.SMTP('smtp.1023017478@qq.com')  # QQ邮箱地址  端口号不知道 默认也不知道
    server.login(fromaddr,password)
    server.sendmail(fromaddr,receivers,message.as_string())
    print('success')    # 发送成功

except smtplib.SMTPException as e:
    print('error',e)    # 打印错误






